GitHub Certifications が GA となり、GitHub 認定プログラムの教材へのアクセスと資格取得が誰でも可能になりました
こんにちは、CX 事業本部製造ビジネステクノロジー部の若槻です。
このたび、今まで GitHub 社およびパートナー企業のみに提供されていた GitHub Certifications の一般提供(GA)が開始されました。
GitHub Certifications(GitHub 認定プログラム)では認定資格試験と学習教材へのアクセスが提供されており、個人や組織の開発者および管理者はそれらのリソースを通じて GitHub のスキルを身につけることができます。
GitHub 認定プログラムのポータルサイトは以下の URL からアクセスできます。
利用可能な認定プログラム
現在利用可能な GitHub 認定プログラムは以下の 4 つになります。
- GitHub Foundations
- GitHub Actions
- GitHub Advanced Security
- GitHub Administration
それぞれのプログラムの学習教材が Microsoft Learn で提供されており、それぞれ英語に加えて日本語で教材が無料で提供されています。
教材では次のように無料のサンドボックス環境を使用して実際にコマンドを実行しながら学習することができます。
また項目ごとに学習内容の確認テストが用意されており、自らの学習の進捗状況を確認することができます。
GitHub Foundations
GitHub Foundations は、リポジトリの管理やコミット、ブランチ、マージなど、GitHub の基礎的な概念と機能について学習することができる初心者向けのプログラムです。
学習教材
英語版:
日本語版:
学習項目:
タイトル(英語版,日本語版) | 所要時間(分) |
---|---|
Introduction to Git Git の概要 |
31 |
Introduction to GitHub GitHub の概要 |
92 |
Introduction to GitHub's products GitHub の製品の概要 |
23 |
Introduction to GitHub Copilot GitHub Copilot の概要 |
17 |
Code with GitHub Codespaces GitHub Codespaces を使用したコードの作成 |
27 |
Manage your work with GitHub Projects GitHub Projects を使用した作業の管理 |
36 |
Communicate effectively on GitHub using Markdown Markdown を使用した GitHub での効果的なコミュニケーション |
66 |
Contribute to an open-source project on GitHub GitHub でのオープンソース プロジェクトへの貢献 |
27 |
Manage an InnerSource program by using GitHub GitHub を使用した InnerSource プログラムの管理 |
50 |
Maintain a secure repository by using GitHub best practices GitHub のベスト プラクティスを使用したセキュリティの維持 |
35 |
Introduction to GitHub administration GitHub 管理の概要 |
27 |
Authenticate and authorize user identities on GitHub GitHub でのユーザー ID の認証と承認 |
33 |
Manage repository changes by using pull requests on GitHub GitHub でのプル リクエストによるリポジトリの変更の管理 |
49 |
Search and organize repository history by using GitHub GitHub を使用したリポジトリ履歴の検索と整理 |
38 |
GitHub Actions
GitHub Actions は、GitHub の CI/CD 機能である GitHub Actions を使用したソフトウェア開発ワークフローの自動化手法を方法を学ぶことができるプログラムです。
学習教材
英語版:
日本語版:
タイトル(英語版,日本語版) | 所要時間(分) |
---|---|
Automate development tasks by using GitHub Actions GitHub Actions を使用した開発タスクの自動化 |
49 |
Build continuous integration (CI) workflows by using GitHub Actions GitHub Actions を使用した継続的インテグレーション (CI) ワークフローの構築 |
67 |
Leverage GitHub Actions to publish to GitHub Packages GitHub Actions を使用した GitHub Packages への公開 |
41 |
Create and publish custom GitHub actions カスタム GitHub Actions の作成と公開 |
26 |
Build and deploy applications to Azure by using GitHub Actions GitHub Actions を使用した Azure へのアプリケーションの構築とデプロイ |
59 |
Manage GitHub Actions in the enterprise エンタープライズでの GitHub Actions の管理 |
37 |
GitHub Advanced Security
GitHub Advanced Security は、GitHub Enterprise のセキュリティプラグインである GitHub Advanced Security を使用したシークレットスキャンやコードスキャンなどのセキュリティ機能について学ぶことができるプログラムです。
学習教材
英語版:
日本語版:
タイトル(英語版,日本語版) | 所要時間(分) |
---|---|
Introduction to GitHub Advanced Security GitHub Advanced Security の概要 |
21 |
Configure Dependabot security updates on your GitHub repo GitHub リポジトリでの Dependabot セキュリティ更新の構成 |
26 |
Configure and use secret scanning in your GitHub repository GitHub リポジトリでのシークレット スキャンの構成と使用 |
28 |
Configure code scanning on GitHub GitHub でのコード スキャンの構成 |
33 |
Identify security vulnerabilities in your codebase with CodeQL CodeQL を使用したコードベースのセキュリティ脆弱性の特定 |
24 |
Code scanning with GitHub CodeQL GitHub CodeQL でのコード スキャン |
76 |
GitHub administration for GitHub Advanced Security GitHub Advanced Security の GitHub 管理 |
21 |
Manage sensitive data and security policies within GitHub GitHub 内での機密データとセキュリティ ポリシーの管理 |
96 |
GitHub Administration
GitHub Administration は、組織における GitHub を利用した開発を管理者としてサポートするためのスキルを学ぶことができるプログラムです。
学習教材
英語版:
日本語版:
タイトル(英語版,日本語版) | 所要時間(分) |
---|---|
Introduction to GitHub administration GitHub 管理の概要 |
27 |
Introduction to GitHub's products GitHub の製品の概要 |
23 |
Maintain a secure repository by using GitHub best practices GitHub のベスト プラクティスを使用したセキュリティの維持 |
35 |
Manage sensitive data and security policies within GitHub GitHub 内での機密データとセキュリティ ポリシーの管理 |
96 |
Authenticate and authorize user identities on GitHub GitHub でのユーザー ID の認証と承認 |
33 |
GitHub administration for enterprise support and adoption エンタープライズでの GitHub のサポートと採用 |
65 |
Manage GitHub Actions in the enterprise エンタープライズでの GitHub Actions の管理 |
37 |
Leverage GitHub Actions to publish to GitHub Packages GitHub Actions を使用した GitHub Packages への公開 |
41 |
認定試験の受験方法
GitHub の認定試験は PSI 社により提供されています。国内の PSI の試験会場またはオンラインで受験が可能で、受験料は 200$(2024 年 1 月現在)です。
試験の申込みは PSI のサイトから行うことができます。
取得した資格は Candidate dashboard から確認することができ、また Credly のバッジが発行されます。
試験受験の詳細については Candidate Handbook をご覧ください。
おわりに
GitHub Certifications が GA となり、GitHub 認定プログラムの教材へのアクセスと資格取得が誰でも可能になったのでご紹介しました。
GitHub について体系的に学ぶことができる非常に良いリソースだと思います。皆さんも力試しに受験してみてはいかがでしょうか。
またこちらのような受験記の記事もいくつか公開されています。試験のイメージが掴めると思うので合わせて参考にしてみてください。
以上